package com.gxa.p2p.util;

import com.gxa.p2p.businessExceptionCode.ErrorCode;
import com.gxa.p2p.exception.BusinessException;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

import java.util.Map;

@Component
public class ReturnMap<T> {
    // 公用方法
    public Map<String, Object> returnMap(T t){
        MapUtil mapUtil = new MapUtil();
        if (t != null){
            mapUtil.setCode(0);
            mapUtil.setMsg("成功");
            mapUtil.put("data",t);
        }else {
            throw new BusinessException(ErrorCode.FAILED);
        }
        return mapUtil.getMap();
    }
}
